// Node 的 fs 模块都提供了同步和异步两种方式
const fs = require("fs");
const { join } = require("path");

// 当前文件所在目录的绝对路径
// console.log("__dirname", __dirname);

// 同步调用方式
try {
    const str = fs.readFileSync(
        join(__dirname, "./test-fs-readFile.js"),
        "utf-8"
    );
    console.log("文件内容", str);
} catch (error) {
    console.log("读取文件失败", error.message);
}

// 异步调用方式（Node 推荐的）
// fs.readFile("./test-fs.j1s", "utf8", (error, str) => {
//     if (error) return console.log("读取文件失败了，错误信息", error.message);
//     console.log("文件内容是", str);
// });
